function makeObservable(target, annotations) {
    for(let [key, value] of Object.entries(target)) {
        if (annotations[key]) {
            annotations[key](value)
        }
    }
}